wishful thinker - English Synonyms Dictionary